I’ve been aware of the idea for a few months and thought it to be cool, but wasn’t really sure I would have anything to say. But now I realised it doesn’t really matter because this is for me and not to be a useful resource to other people.
I use Obsidian to write and manage. I have a plugin which let’s me drag and drop the files to change their order. The order is just stored as a 3 digit prefix.
I have an Obsidian plugin that updates the Markdown front-matter with creation date and modified dates automatically.
I use the Obsidian Git plugin to automatically commit and push changes when it’s been 4 hours since the last change.
The Obsidian vault is a folder within the source for My Website. When my website is built, it loads up the content of all the files in the vault using MDsveX for Svelte, which is then rendered into pages on my website.
I have a GitHub action that just rebuilds a docker image for hosting the site whenever there’s a push.
I have a service called Watchtower running on my server which automatically recreates the Docker container when it notices a new version has been pushed.
I use Syncthing to sync the Obsidian vault folder between all my devices (PC, Laptop, Phone), so I can edit on any of them.
As of 2025-03-23: